Table: Foreign Currency Translation [Table]

Line Label Object Class Period Type Balance Name
1 Foreign Currency Translation [Table] [Table]

*

*

added:ForeignCurrencyTranslationTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Foreign Currency Translation [Line Items] [Line Items]

*

*

added:ForeignCurrencyTranslationLineItems
5 Foreign Currency Translation [Hierarchy] [Abstract]

*

*

us-gaap:ForeignCurrencyTranslationAbstract
6 Foreign Currency Translation Adjustment, Description [Concept] Text/String For Period

*

us-gaap:ForeignCurrencyTranslationAdjustmentDescription
7 Explanation of Change in Cumulative Translation Adjustment [Concept] Text/String For Period

*

us-gaap:ExplanationOfChangeInCumulativeTranslationAdjustment
8 Description of Effect of Subsequent Foreign Currency Exchange Rate Change [Concept] Text/String For Period

*

us-gaap:DescriptionOfEffectOfSubsequentForeignCurrencyExchangeRateChange
9 Description of Long-term Intercompany Foreign Currency Transactions [Concept] Text/String For Period

*

us-gaap:DescriptionOfLongTermIntercompanyTransactions
10 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Roll Up] [Abstract]

*

*

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract
11 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment Realized upon Sale or Liquidation, before Tax [Concept] Monetary For Period Debit us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationReclassificationAdjustmentRealizedUponSaleOrLiquidationBeforeTax
12 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax [Concept] Monetary For Period Credit us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
13 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Total [Concept] Monetary For Period

*

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease
14 Cumulative Translation Adjustment Summary [Roll Forward] [Abstract]

*

*

us-gaap:CumulativeTranslationAdjustmentSummaryRollForward
15 Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance [Concept] Monetary As Of Credit us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
16 Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:CumulativeTranslationAdjustmentNetTaxPeriodIncreaseDecreaseRollUp
17 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax [Concept] Monetary For Period Credit us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
18 Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax [Concept] Monetary For Period Debit us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
19 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment Realized upon Sale or Liquidation, Net of Tax [Concept] Monetary For Period Debit us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationReclassificationAdjustmentRealizedUponSaleOrLiquidationNetOfTax
20 Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease
21 Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance [Concept] Monetary As Of Credit us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
22 Translation Adjustment Functional to Reporting Currency [Roll Forward] [Abstract]

*

*

us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyRollForward
23 Translation Adjustment Functional to Reporting Currency, Net of Tax, Beginning Balance [Concept] Monetary As Of Credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
24 Translation Adjustment Functional to Reporting Currency, Net of Tax, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:TranslationAdjustmentFunctionalToReportingCurrencyNetTaxPeriodIncreaseDecreaseRollUp
25 Translation Adjustment Functional to Reporting Currency, Increase (Decrease), Gross of Tax [Concept] Monetary For Period Credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyIncreaseDecreaseGrossOfTax
26 Translation Adjustment Functional to Reporting Currency, Tax Benefit (Expense) [Concept] Monetary For Period Credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyTaxBenefitExpense
27 Translation Adjustment Functional to Reporting Currency, Loss (Gain), Reclassified to Earnings, Net of Tax [Concept] Monetary For Period Credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax
28 Translation Adjustment Functional to Reporting Currency, Net of Tax, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTaxPeriodIncreaseDecrease
29 Translation Adjustment Functional to Reporting Currency, Net of Tax, Ending Balance [Concept] Monetary As Of Credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
30 Derivatives used in Net Investment Hedge, Net of Tax [Roll Forward] [Abstract]

*

*

us-gaap:TranslationAdjustmentForNetInvestmentHedgeRollForward
31 Derivatives used in Net Investment Hedge, Net of Tax, Beginning Balance [Concept] Monetary As Of Credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTax
32 Derivatives used in Net Investment Hedge, Net of Tax, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:DerivativesUsedInNetInvestmentHedgeNetTaxPeriodIncreaseDecreaseRollUp
33 Derivatives used in Net Investment Hedge, Increase (Decrease), Gross of Tax [Concept] Monetary For Period Credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseGrossOfTax
34 Derivatives used in Net Investment Hedge, Tax Benefit (Expense) [Concept] Monetary For Period Credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeTaxBenefitExpense
35 Derivatives used in Net Investment Hedge, Loss (Gain), Reclassified to Earnings, Net of Tax [Concept] Monetary For Period Credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeLossGainOnReclassifiedOfEarningsNetOfTax
36 Derivatives used in Net Investment Hedge, Net of Tax, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTaxPeriodIncreaseDecrease
37 Derivatives used in Net Investment Hedge, Net of Tax, Ending Balance [Concept] Monetary As Of Credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTax
38 Adjustment for Long-term Intercompany Transactions, Net of Tax [Roll Up] [Abstract]

*

*

us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTaxAbstract
39 Adjustment for Long-term Intercompany Transactions, Gross of Tax [Concept] Monetary For Period Credit us-gaap:AdjustmentForLongTermIntercompanyTransactionsGrossOfTax
40 Adjustment for Long-term Intercompany Transactions, Tax Benefit (Expense) [Concept] Monetary For Period Credit us-gaap:AdjustmentForLongTermIntercompanyTransactionsTaxBenefitExpense
41 Adjustment for Long-term Intercompany Transactions, Net of Tax, Total [Concept] Monetary For Period Credit us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
42 Multiple Foreign Currency Exchange Rates [Hierarchy] [Abstract]

*

*

us-gaap:MultipleForeignCurrencyExchangeRatesAbstract
43 Foreign Currency Exchange Rate, Remeasurement [Concept] Decimal As Of

*

us-gaap:ForeignCurrencyExchangeRateRemeasurement
44 Foreign Currency Exchange Rate, Translation [Concept] Decimal As Of

*

us-gaap:ForeignCurrencyExchangeRateTranslation
45 Description of Difference between Reported Amount and Reporting Currency Denominated Amount [Concept] Text/String For Period

*

us-gaap:DescriptionOfDifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmount